perm filename EX1.SAI[SAI,BGB] blob sn#145888 filedate 1975-02-14 generic text, type C, neo UTF8
COMMENT ⊗   VALID 00002 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002	BEGIN "EXAMPLE ONE"
C00005 ENDMK
C⊗;
BEGIN "EXAMPLE ONE"
	REQUIRE "GEOMES.HDR[SAI,BGB]" SOURCE_FILE;
	DEFINE π="3.1415927";
	INTEGER B1,B2,I,N,CHR;
	INTEGER T1,T2,T3;
	REAL WX,WY,WZ,DX,DY,DZ;
	STRING STR;

	MKUNIV;
	OUTSTR("N = ");STR←INCHWL;N ← INTSCAN(STR,CHR);
	B1 ← INB3D("B1");T1←TRAM(B1);
	B2 ← INB3D("B2");T2←TRAM(B2);
	T3 ← MKCOPY(T1);

	APTRAM(INTRAM(T3),T2);	MKROTV(T3);
	WX ← XWC(T3)/N;	DX ← (XWC(T2)-XWC(T1)) / N;
	WY ← YWC(T3)/N;	DY ← (YWC(T2)-YWC(T1)) / N;
	WZ ← ZWC(T3)/N;	DZ ← (ZWC(T2)-ZWC(T1)) / N;
	GEODPY;
	FOR I←1 STEP 1 UNTIL N DO
	BEGIN 
		TRANSL(B1,DX,DY,DZ);
		ROTATE(XWD(-2,B1),WX,WY,WZ);
		GEODPY;
	END;
	WHILE INCHRW≠"E" DO;
END "EXAMPLE ONE";